<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">

<head>
  <meta charset="utf-8" />
  <!-- 引入刚刚下载的 ECharts 文件 -->
  <script th:src="@{/static/echarts/echarts.min.js}"></script>
  <script th:src="@{/static/echarts/china.js}"></script>
  <script th:src="@{/static/echarts/jquery-1.11.1.min.js}"></script>
  <link rel="stylesheet" th:href="@{/static/layui/css/layui.css}"  media="all">
  <script th:src="@{/static/layui/layui.js}" charset="utf-8"></script>
  <!-- 注意：如果你直接复制所有代码到本地，上述 JS 路径需要改成你本地的 -->
</head>
<body>
<!--&lt;!&ndash;layui公共模块&ndash;&gt;-->
<!--<div th:include="commonmenu :: menu"></div>-->


  <!-- 为 ECharts 准备一个定义了宽高的 DOM -->
  <div id="main" style="width: 900px;height:450px;top:50%;left:20%;margin-left: -120px;margin-top: 40px;text-align:center;"></div>

<script type="text/javascript">

  // 基于准备好的dom，初始化echarts实例
  var myChart = echarts.init(document.getElementById('main'));

  var dataList = [];
  option = {
    tooltip: {
      trigger: 'axis',
      axisPointer: {
        type: 'shadow'
      }
    },
    grid: {
      left: '3%',
      right: '4%',
      bottom: '3%',
      containLabel: true
    },

    yAxis: [
      {
        type: 'value'
      }
    ]

  };

  // 发送ajax请求
  $.ajax({
    // 发送请求的地址
    url:'/queryBar',
    // 返回的数据类型
    dataType: "json",
    success: function (data){
      // data:map<cityList[],dataList[]>
      //某种意义上来说，数组也是object map<cityList[],dataList[]>

      myChart.setOption({
        xAxis: [
          {
            type: 'category',
            data: data.areaList,
            axisTick: {
              alignWithLabel: true
            }
          }
        ],
        series: [
          {
            name: 'Direct',
            type: 'bar',
            barWidth: '60%',
            data: data.dataList
          }
        ]
      })
    }
  });

  // 使用刚指定的配置项和数据显示图表。
  myChart.setOption(option);


</script>

</body>
</html>